body, select { font-family:Arial, Helvetica, Verdana, Geneva, sans-serif;background-color:#fff;font-size:11px }
body.leftFrame { background-color:#d9e4f4 }
h1 { padding:2px }
th, thead td { border:1px #aaaaaa solid;background-color:#dddddd;font-size:80% }
tr.altRow { background-color:#dedede }
td { font-size:75% }
td.summary { background-color:#dddddd;font-weight:bold;font-size:80% }
input.disabled { background-color:#efefef }
select.disabled { background-color:#efefef }
.treeHeading { font-weight:bold;text-align:center }
.error { color:red;font-weight:bold;font-style:italic }
.copyright { font-size:80% }
hr { color:#585880;background-color:#585880;border:1px none #585880;height:1px }
#footer { letter-spacing: 1px;border-top: 1px dotted #babdb6;margin-top: 40px;color: #888a85;padding: 10px }
#footer a, #footer a:hover{ text-decoration: none }
#footer p { font-size: smaller;margin: 0 0 10px 0 }